package create_tenant

import (
	"context"
)

type TenantsCreateTaskLogRepositoryIface interface {
	AddTenantsCreateTaskLog(ctx context.Context, data *TenantsCreateTaskLog) (int32, error)
	SaveTenantsCreateTaskLog(ctx context.Context, data *TenantsCreateTaskLog) error
	GetTenantsCreateTaskLog(ctx context.Context, tenantCode string) (*TenantsCreateTaskLog, error)

	GetLastBatchTaskLog(ctx context.Context, tenantCode string) (*TenantsCreateTaskLog, error)
	AddTaskLog(ctx context.Context, data *TenantsCreateTaskLog) error
}
